\hypertarget{structusb__dev__qual__desc__t}{
\section{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t \-Struct \-Reference}
\label{structusb__dev__qual__desc__t}\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
}


\-Standard \-U\-S\-B device qualifier descriptor structure.  




{\ttfamily \#include $<$usb\-\_\-protocol.\-h$>$}

\subsection*{\-Data \-Fields}
\begin{DoxyCompactItemize}
\item 
uint8\-\_\-t \hyperlink{structusb__dev__qual__desc__t_ac0461d921c31be2a9b10801369483735}{b\-Length}
\item 
uint8\-\_\-t \hyperlink{structusb__dev__qual__desc__t_aed758dffce7cdb50d55d5abc14616e2c}{b\-Descriptor\-Type}
\item 
le16\-\_\-t \hyperlink{structusb__dev__qual__desc__t_aaa85310913481e227da025a8b37c988f}{bcd\-U\-S\-B}
\item 
uint8\-\_\-t \hyperlink{structusb__dev__qual__desc__t_a16fd77f16bb0389ff50102288857604c}{b\-Device\-Class}
\item 
uint8\-\_\-t \hyperlink{structusb__dev__qual__desc__t_a98b076218edfb23d4f5e2bc0def61ccd}{b\-Device\-Sub\-Class}
\item 
uint8\-\_\-t \hyperlink{structusb__dev__qual__desc__t_ab6fc5f8ccf24352ff0add744af39f175}{b\-Device\-Protocol}
\item 
uint8\-\_\-t \hyperlink{structusb__dev__qual__desc__t_aacddb717f4dfcee86c5ff917c421657e}{b\-Max\-Packet\-Size0}
\item 
uint8\-\_\-t \hyperlink{structusb__dev__qual__desc__t_abc20c54ce8c80873029d9b4a3579ea4b}{b\-Num\-Configurations}
\item 
uint8\-\_\-t \hyperlink{structusb__dev__qual__desc__t_acd51487e6ef5f7c93f5e9752963b9e26}{b\-Reserved}
\end{DoxyCompactItemize}


\subsection{\-Detailed \-Description}
\-Standard \-U\-S\-B device qualifier descriptor structure. 

\-This descriptor contains information about the device when running at the \char`\"{}other\char`\"{} speed (i.\-e. if the device is currently operating at high speed, this descriptor can be used to determine what would change if the device was operating at full speed.) 

\subsection{\-Field \-Documentation}
\hypertarget{structusb__dev__qual__desc__t_aaa85310913481e227da025a8b37c988f}{
\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}!bcd\-U\-S\-B@{bcd\-U\-S\-B}}
\index{bcd\-U\-S\-B@{bcd\-U\-S\-B}!usb_dev_qual_desc_t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
\subsubsection[{bcd\-U\-S\-B}]{\setlength{\rightskip}{0pt plus 5cm}le16\-\_\-t {\bf usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t\-::bcd\-U\-S\-B}}}
\label{structusb__dev__qual__desc__t_aaa85310913481e227da025a8b37c988f}
\hypertarget{structusb__dev__qual__desc__t_aed758dffce7cdb50d55d5abc14616e2c}{
\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}!b\-Descriptor\-Type@{b\-Descriptor\-Type}}
\index{b\-Descriptor\-Type@{b\-Descriptor\-Type}!usb_dev_qual_desc_t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Descriptor\-Type}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t\-::b\-Descriptor\-Type}}}
\label{structusb__dev__qual__desc__t_aed758dffce7cdb50d55d5abc14616e2c}
\hypertarget{structusb__dev__qual__desc__t_a16fd77f16bb0389ff50102288857604c}{
\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}!b\-Device\-Class@{b\-Device\-Class}}
\index{b\-Device\-Class@{b\-Device\-Class}!usb_dev_qual_desc_t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Device\-Class}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t\-::b\-Device\-Class}}}
\label{structusb__dev__qual__desc__t_a16fd77f16bb0389ff50102288857604c}
\hypertarget{structusb__dev__qual__desc__t_ab6fc5f8ccf24352ff0add744af39f175}{
\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}!b\-Device\-Protocol@{b\-Device\-Protocol}}
\index{b\-Device\-Protocol@{b\-Device\-Protocol}!usb_dev_qual_desc_t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Device\-Protocol}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t\-::b\-Device\-Protocol}}}
\label{structusb__dev__qual__desc__t_ab6fc5f8ccf24352ff0add744af39f175}
\hypertarget{structusb__dev__qual__desc__t_a98b076218edfb23d4f5e2bc0def61ccd}{
\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}!b\-Device\-Sub\-Class@{b\-Device\-Sub\-Class}}
\index{b\-Device\-Sub\-Class@{b\-Device\-Sub\-Class}!usb_dev_qual_desc_t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Device\-Sub\-Class}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t\-::b\-Device\-Sub\-Class}}}
\label{structusb__dev__qual__desc__t_a98b076218edfb23d4f5e2bc0def61ccd}
\hypertarget{structusb__dev__qual__desc__t_ac0461d921c31be2a9b10801369483735}{
\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}!b\-Length@{b\-Length}}
\index{b\-Length@{b\-Length}!usb_dev_qual_desc_t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Length}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t\-::b\-Length}}}
\label{structusb__dev__qual__desc__t_ac0461d921c31be2a9b10801369483735}
\hypertarget{structusb__dev__qual__desc__t_aacddb717f4dfcee86c5ff917c421657e}{
\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}!b\-Max\-Packet\-Size0@{b\-Max\-Packet\-Size0}}
\index{b\-Max\-Packet\-Size0@{b\-Max\-Packet\-Size0}!usb_dev_qual_desc_t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Max\-Packet\-Size0}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t\-::b\-Max\-Packet\-Size0}}}
\label{structusb__dev__qual__desc__t_aacddb717f4dfcee86c5ff917c421657e}
\hypertarget{structusb__dev__qual__desc__t_abc20c54ce8c80873029d9b4a3579ea4b}{
\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}!b\-Num\-Configurations@{b\-Num\-Configurations}}
\index{b\-Num\-Configurations@{b\-Num\-Configurations}!usb_dev_qual_desc_t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Num\-Configurations}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t\-::b\-Num\-Configurations}}}
\label{structusb__dev__qual__desc__t_abc20c54ce8c80873029d9b4a3579ea4b}
\hypertarget{structusb__dev__qual__desc__t_acd51487e6ef5f7c93f5e9752963b9e26}{
\index{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}!b\-Reserved@{b\-Reserved}}
\index{b\-Reserved@{b\-Reserved}!usb_dev_qual_desc_t@{usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t}}
\subsubsection[{b\-Reserved}]{\setlength{\rightskip}{0pt plus 5cm}uint8\-\_\-t {\bf usb\-\_\-dev\-\_\-qual\-\_\-desc\-\_\-t\-::b\-Reserved}}}
\label{structusb__dev__qual__desc__t_acd51487e6ef5f7c93f5e9752963b9e26}


\-The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{usb__protocol_8h}{usb\-\_\-protocol.\-h}\end{DoxyCompactItemize}
